home *** CD-ROM | disk | FTP | other *** search
Text File | 1987-01-06 | 2.8 KB | 63 lines | [TEXT/EDIT] |
- // pbdefs.h
- // © Copyright 1985, 1986 Consulair Corp, All rights reserved
-
- extern short pbCall();
-
- #define PBAllocate(pb, a) pbCall(pb, a, 0xA010)
- #define PBClose(pb, a) pbCall(pb, a, 0xA001)
- #define PBControl(pb, a) pbCall(pb, a, 0xA004)
- #define PBCreate(pb, a) pbCall(pb, a, 0xA008)
- #define PBDelete(pb, a) pbCall(pb, a, 0xA009)
- #define PBEject(pb, a) pbCall(pb, a, 0xA017)
- #define PBFlshFile(pb, a) pbCall(pb, a, 0xA045)
- #define PBFlshVol(pb, a) pbCall(pb, a, 0xA013)
- #define PBGetEOF(pb, a) pbCall(pb, a, 0xA011)
- #define PBGetFInfo(pb, a) pbCall(pb, a, 0xA00C)
- #define PBGetFPos(pb, a) pbCall(pb, a, 0xA018)
- #define PBGetVol(pb, a) pbCall(pb, a, 0xA014)
- #define PBGetVInfo(pb, a) pbCall(pb, a, 0xA007)
- #define PBKillIO(pb, a) pbCall(pb, a, 0xA006)
- #define PBMountVol(pb, a) pbCall(pb, a, 0xA00F)
- #define PBOffLine(pb, a) pbCall(pb, a, 0xA035)
- #define PBOpen(pb, a) pbCall(pb, a, 0xA000)
- #define PBOpenRF(pb, a) pbCall(pb, a, 0xA00A)
- #define PBRead(pb, a) pbCall(pb, a, 0xA002)
- #define PBRename(pb, a) pbCall(pb, a, 0xA00B)
- #define PBRstFLock(pb, a) pbCall(pb, a, 0xA042)
- #define PBSetEOF(pb, a) pbCall(pb, a, 0xA012)
- #define PBSetFInfo(pb, a) pbCall(pb, a, 0xA00D)
- #define PBSetFLock(pb, a) pbCall(pb, a, 0xA041)
- #define PBSetFPos(pb, a) pbCall(pb, a, 0xA044)
- #define PBSetFVers(pb, a) pbCall(pb, a, 0xA043)
- #define PBSetVol(pb, a) pbCall(pb, a, 0xA015)
- #define PBStatus(pb, a) pbCall(pb, a, 0xA005)
- #define PBUnmountVol(pb, a) pbCall(pb, a, 0xA00E)
- #define PBWrite(pb, a) pbCall(pb, a, 0xA003)
-
- #define PBAllocContig(pb, a) pbCall(pb, a, 0xA210)
- #define PBCatMove(pb, a) pbCall(pb, a, 0xA260, 5)
- #define PBCloseWD(pb, a) pbCall(pb, a, 0xA260, 2)
- #define PBDirCreate(pb, a) pbCall(pb, a, 0xA260, 6)
- #define PBGetCatInfo(pb, a) pbCall(pb, a, 0xA260, 9)
- #define PBGetFCBInfo(pb, a) pbCall(pb, a, 0xA260, 8)
- #define PBGetWDInfo(pb, a) pbCall(pb, a, 0xA260, 7)
- #define PBHCreate(pb, a) pbCall(pb, a, 0xA208)
- #define PBHDelete(pb, a) pbCall(pb, a, 0xA209)
- #define PBHGetVol(pb, a) pbCall(pb, a, 0xA214)
- #define PBHGetFInfo(pb, a) pbCall(pb, a, 0xA20C)
- #define PBHGetVInfo(pb, a) pbCall(pb, a, 0xA207)
- #define PBHOpen(pb, a) pbCall(pb, a, 0xA200)
- #define PBHOpenRF(pb, a) pbCall(pb, a, 0xA20A)
- #define PBHSetFInfo(pb, a) pbCall(pb, a, 0xA20D)
- #define PBHSetVol(pb, a) pbCall(pb, a, 0xA215)
- #define PBHSetVInfo(pb, a) pbCall(pb, a, 0xA260, 11)
- #define PBOpenWD(pb, a) pbCall(pb, a, 0xA260, 1)
- #define PBSetCatInfo(pb, a) pbCall(pb, a, 0xA260, 10)
- #define PBHSetFVers(pb, a) pbCall(pb, a, 0xA243)
- #define PBHRename(pb, a) pbCall(pb, a, 0xA20B)
- #define PBHSetFLock(pb, a) pbCall(pb, a, 0xA241)
- #define PBHRstFLock(pb, a) pbCall(pb, a, 0xA242)
-
- // spelling error...was PBGetVInfo() above, both retained for compatibility
- #define PBGetVolInfo(pbBlock, asynchFlag) (short)pbCall(pbBlock, asynchFlag, 0xA007)
-